package org.ivwsqii.delegate.test;

import org.ivwsqii.delegate.Leader;

/**
 * 优点: 对内隐藏实现, 易于扩展; 简化调用;
 * 委派模式就是静态代理和策略模式的一种特殊组合，
 * 代理模式注重的是过程，委派模式注重的是结果。
 * 策略模式注重的是可扩展（外部扩展），委派模式注重的是内部的灵活和复用。
 * @author Administrator
 *
 */
public class Boss {

	public static void main(String[] args) {
		//只需要知道Leader即可，不需要了解具体谁来实现
		new Leader().doSomething("dx");
	}
}
